def announce_highest(who, last_score=0, running_high=0):
    """Return a commentary function that announces when WHO's score
    increases by more than ever before in the game."""
    assert who == 0 or who == 1, 'The who argument should indicate a player.'

    def say(score0, score1):
        current_score = score0 if who == 0 else score1
        gain = current_score - last_score

        # 检查得分增量是否创下最高记录
        if gain > running_high:
            print(f"{gain} point(s)! The most yet for Player {who}")
        return say
    return say

f0=announce_highest(1)
f1 = f0(12, 0)
f2 = f1(12, 9)
f3=f2(12,90)
f2_again=f1(11,9)